Parallel Object-Oriented Library of Genetic Algorithms
نویسندگان
چکیده
This paper describes a parallel genetic algorithms library which enables easy development of parallel programs exploiting genetic algorithm approach. The library is based on TOLKIEN C++ sequential library. SPMD paradigm is applied and PARA++ library is used for message passing. Island and global population models of parallelism have been implemented. The library may be used on virtual network computer and on parallel machines.
منابع مشابه
Parallel Object Oriented Monte Carlo Simulations
We discuss the parallelization and object-oriented implementation of Monte Carlo simulations for physical problems. We present a C++Monte Carlo class library for the automatic parallelization of Monte Carlo simulations. Besides discussing the advantages of object-oriented design in the development of this library, we show examples how C++ template techniques have allowed very generic but still ...
متن کاملDeveloping object-oriented parallel iterative methods
In this paper, we describe our work developing an object-oriented parallel toolkit on OO-MPI. We are developing a parallelised implementation of the multi-view tomography toolbox, an iterative solver for a range of tomography problems. The code is developed in object-oriented C++. The MVT toolbox is presently used by researchers in the field of tomography to solve linear and non-linear forward ...
متن کاملA New Approach to Solve N-Queen Problem with Parallel Genetic Algorithm
Over the past few decades great efforts were made to solve uncertain hybrid optimization problems. The n-Queen problem is one of such problems that many solutions have been proposed for. The traditional methods to solve this problem are exponential in terms of runtime and are not acceptable in terms of space and memory complexity. In this study, parallel genetic algorithms are proposed to solve...
متن کاملAn Agent-based Approach for Constructing Software Systems of Virtual Simulation
The design and construction of virtual reality environments involve technologies such as computer graphics, image processing, pattern recognition, intelligent interface, artificial intelligence, voice recognition, network, parallel processing, and high-performance computing. Some researchers insist that object-oriented and agent-oriented technologies are fundamental for virtual reality system d...
متن کاملOBP Lib: An Object-Oriented Parallel Library and its Preliminary Performance
OBP Lib (Object-Oriented Building Blocks in Parallel Programming) is a collection of parallel object classes including parallel array and matrix/vector classes in C ++ , which is useful for combining numeric algorithm templates libraries. The OBP Lib allows us to express parallel programs using parallel objects such as arrays and matrices, and still to hide the details of parallel programs. The...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996